package com.spr.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;

/**
 * 设备部件详情表
 */
@ApiModel(description = "设备部件详情表")
@Data
@TableName(value = "spr_device_part_info")
public class SprDevicePartInfo {
    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value = "")
    private Integer id;

    /**
     * 设备名称
     */
    @TableField(value = "device_name")
    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    /**
     * 设备编号
     */
    @TableField(value = "device_number")
    @ApiModelProperty(value = "设备编号")
    private String deviceNumber;

    /**
     * 部件编号
     */
    @TableField(value = "part_name")
    @ApiModelProperty(value = "部件编号")
    private String partName;

    /**
     * 部件方向
     */
    @TableField(value = "part_direction")
    @ApiModelProperty(value = "部件方向")
    private String partDirection;

    /**
     * 部件品牌名
     */
    @TableField(value = "part_brand")
    @ApiModelProperty(value = "部件品牌名")
    private String partBrand;

    /**
     * 部件品牌类别
     */
    @TableField(value = "part_brand_type")
    @ApiModelProperty(value = "部件品牌类别")
    private String partBrandType;

    /**
     * 部件喷漆类别
     */
    @TableField(value = "part_paint_type")
    @ApiModelProperty(value = "部件喷漆类别")
    private String partPaintType;

    /**
     * 部件喷漆名
     */
    @TableField(value = "part_paint_name")
    @ApiModelProperty(value = "部件喷漆名")
    private String partPaintName;

    /**
     * 部件操作人
     */
    @TableField(value = "part_operator")
    @ApiModelProperty(value = "部件操作人")
    private String partOperator;

    /**
     * 车间id
     */
    @TableField(value = "workshop_id")
    @ApiModelProperty(value = "车间id")
    private String workshopId;

    /**
     * 创建者
     */
    @TableField(value = "create_by")
    @ApiModelProperty(value = "创建者")
    private String createBy;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 更新者
     */
    @TableField(value = "update_by")
    @ApiModelProperty(value = "更新者")
    private String updateBy;

    /**
     * 更新时间
     */
    @TableField(value = "update_time")
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
}